package com.ydc.ln.tutorial;

import org.junit.Test;

public class DemoTest {

	@Test
	public void test004() {
		int maxFileSize = 10 * 1024 * 1024;
		System.out.println(maxFileSize);
	}
	
	@Test
	public void test003() {
		// 把代码做下面的变形和解释，相信你会理解的。
		int j = 0;
		for (int i = 0; i < 100; i++) {
			int k = j; // 保存++前的初始值
			j++; // 执行++操作，这时j已经变成1了
			j = k; // 把j执行++前的值赋给j,这时j由1又变成0了
		}

		System.out.println(j);// 0

		// 这里的用到了JAVA的基础知识右++的操作， 赋加之前的值

		// 这样的知识点很小，仔细想想就会明白
	}

	/**
	 * http://www.iteye.com/topic/1120537
	 */
	@Test
	public void test002() {
		int j = 0;
		for (int i = 0; i < 100; i++) {
			j = j++;
			// j = ++j;
			// j = j + 1;
			// j += 1;
		}

		System.out.println(j);
	}

	@Test
	public void test001() {
		int a = 1;
		int b = a << +2;
		System.out.println("a= " + a);
		System.out.println("b= " + b);
	}
}